
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>LiquidCrystal库函数 - Dumblidor - 博客园</title>
<link type="text/css" rel="stylesheet" href="/bundles/blog-common.css?v=m_FXmwz3wxZoecUwNEK23PAzc-j9vbX_C6MblJ5ouMc1"/>
<link id="MainCss" type="text/css" rel="stylesheet" href="/skins/CodingLife/bundle-CodingLife.css?v=s0uk-4nDGKcoZzCtu5RG1QHcsOLuk4tFWHoK2TgaeRE1"/>
<link id="mobile-style" media="only screen and (max-width: 768px)" type="text/css" rel="stylesheet" href="/skins/CodingLife/bundle-CodingLife-mobile.css?v=svj45cmFr8dtGVB0Cq4o-6MjM6Bz3Y76mAYaZnSJon01"/>
<link title="RSS" type="application/rss+xml" rel="alternate" href="http://www.cnblogs.com/Dumblidor/rss"/>
<link title="RSD" type="application/rsd+xml" rel="EditURI" href="http://www.cnblogs.com/Dumblidor/rsd.xml"/>
<link type="application/wlwmanifest+xml" rel="wlwmanifest" href="http://www.cnblogs.com/Dumblidor/wlwmanifest.xml"/>
<script src="//common.cnblogs.com/script/jquery.js" type="text/javascript"></script>  
<script type="text/javascript">var currentBlogApp = 'Dumblidor', cb_enable_mathjax=false;var isLogined=false;</script>
<script src="/bundles/blog-common.js?v=E1-LyrzANB2jbN9omtnpOHx3eU0Kt3DyislfhU0b5p81" type="text/javascript"></script>
</head>
<body>
<a name="top"></a>

<!--done-->
<div id="home">
<div id="header">
	<div id="blogTitle">
	<a id="lnkBlogLogo" href="http://www.cnblogs.com/Dumblidor/"><img id="blogLogo" src="/Skins/custom/images/logo.gif" alt="返回主页" /></a>			
		
<!--done-->
<h1><a id="Header1_HeaderTitle" class="headermaintitle" href="http://www.cnblogs.com/Dumblidor/">Dumblidor</a></h1>
<h2>选一条路，不再回头</h2>



		
	</div><!--end: blogTitle 博客的标题和副标题 -->
	<div id="navigator">
		
<ul id="navList">
<li><a id="blog_nav_sitehome" class="menu" href="http://www.cnblogs.com/">博客园</a></li>
<li><a id="blog_nav_myhome" class="menu" href="http://www.cnblogs.com/Dumblidor/">首页</a></li>
<li><a id="blog_nav_newpost" class="menu" rel="nofollow" href="https://i.cnblogs.com/EditPosts.aspx?opt=1">新随笔</a></li>
<li><a id="blog_nav_contact" class="menu" rel="nofollow" href="https://msg.cnblogs.com/send/Dumblidor">联系</a></li>
<li><a id="blog_nav_rss" class="menu" href="http://www.cnblogs.com/Dumblidor/rss">订阅</a>
<!--<a id="blog_nav_rss_image" class="aHeaderXML" href="http://www.cnblogs.com/Dumblidor/rss"><img src="//www.cnblogs.com/images/xml.gif" alt="订阅" /></a>--></li>
<li><a id="blog_nav_admin" class="menu" rel="nofollow" href="https://i.cnblogs.com/">管理</a></li>
</ul>
		<div class="blogStats">
			
			<div id="blog_stats">
<span id="stats_post_count">随笔 - 22&nbsp; </span>
<span id="stats_article_count">文章 - 0&nbsp; </span>
<span id="stats-comment_count">评论 - 5</span>
</div>
			
		</div><!--end: blogStats -->
	</div><!--end: navigator 博客导航栏 -->
</div><!--end: header 头部 -->

<div id="main">
	<div id="mainContent">
	<div class="forFlow">
		
<div id="post_detail">
<!--done-->
<div id="topics">
	<div class = "post">
		<h1 class = "postTitle">
			<a id="cb_post_title_url" class="postTitle2" href="http://www.cnblogs.com/Dumblidor/p/5394302.html">LiquidCrystal库函数</a>
		</h1>
		<div class="clear"></div>
		<div class="postBody">
			<div id="cnblogs_post_body"><p>主要资料来源：</p>
<p>　　<a href="http://wiki.geek-workshop.com/doku.php?id=start" target="_blank">极客工坊-知识库</a></p>
<p>　　（<span style="line-height: 1.5;">LiquidCrystal库地址：</span><a style="line-height: 1.5;" href="http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:liquidcrystal" target="_blank">http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:liquidcrystal</a><span style="line-height: 1.5;">）</span></p>
<p>参考：</p>
<p>　　<a href="http://blog.sina.com.cn/s/blog_5d940a1b0101344q.html" target="_blank">http://blog.sina.com.cn/s/blog_5d940a1b0101344q.html</a></p>
<h2 align="left"><strong>一、函数一览：</strong></h2>
<ol>
<li>LiquidCrystal()　　　　 //构造函数</li>
<li>begin()　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//指定显示屏尺寸</li>
<li>clear()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//清屏并将光标置于左上角</li>
<li>home()　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 　//将光标置于左上角（不清屏）</li>
<li>setCursor()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //将光标置于指定位置</li>
<li>write()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//（在光标处）显示一个字符</li>
<li>print()　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;　//显示字符串</li>
<li>cursor()　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;　//显示光标（就是一个下划线）</li>
<li>noCursor()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//不显示光标</li>
<li>blink()　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;　//光标闪烁（和8,9一起使用时不保证效果）</li>
<li>noBlink()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//光标不闪烁</li>
<li><span style="line-height: 1.5;">noDisplay()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //关闭显示，但不会丢失内容（谁把灯关了？）</span></li>
<li><span style="line-height: 1.5;">display()</span><span style="line-height: 1.5;">　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //（使用</span><span style="line-height: 1.5;">noDisplay()后）恢复显示&nbsp;</span></li>
<li>scrollDisplayLeft()　 &nbsp;　//将显示的内容向左滚动一格</li>
<li>scrollDisplayRight() 　 &nbsp;//将显示的内容向右滚动一格</li>
<li>autoscroll()　　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //打开自动滚动（具体解释往下拉）</li>
<li>noAutoscroll()　 &nbsp; &nbsp; &nbsp; 　//关闭自动滚动</li>
<li>leftToRight()　　 &nbsp; &nbsp; &nbsp; &nbsp; //从左向右显示内容（默认）</li>
<li>rightToLeft()　　 &nbsp; &nbsp; &nbsp; &nbsp; //从右向左显示内容</li>
<li>createChar()　　 &nbsp; &nbsp; &nbsp; &nbsp; //大奥义&middot;字符创造之术（往下拉）</li>
</ol>
<p align="left">&nbsp;</p>
<h2 align="left">二、具体解释：</h2>
<h3>&nbsp;1 &nbsp; &nbsp;LiquidCrystal()</h3>
<h4>　　内容：</h4>
<p>　　构造函数，创建一个LiquidCrystal的实例（LiquidCrystal是一个类）。可使用4线或8线方式作为数据线(请注意,还需要指令线).若采用四线方式,将d0-d3悬空不连接.RW引脚可接地而不用接在Arduino的某个引脚上;如果这样接,省略在函数中的rw参数.</p>
<h4>　　语法：</h4>
<p>　　　　LiquidCrystal(rs, enable, d4, d5, d6, d7) <br />
　　　　LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) <br />
　　　　LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) <br />
　　　　LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) </p>
<h4>　　参数设置：</h4>
<p>　　　　rs: rs连接的Arduino的引脚编号 <br />
　　　　rw: rw连接的Arduino的引脚编号 <br />
　　　　enable:enable连接的Arduino的引脚编号 <br />
　　　　d0, d1, d2, d3, d4, d5, d6, d7: 连接的Arduino的引脚编号 </p>
<h4>　　例子：</h4>
<div class="cnblogs_code">
<pre><span style="color: #008080;"> 1</span> #include &lt;LiquidCrystal.h&gt;
<span style="color: #008080;"> 2</span>  
<span style="color: #008080;"> 3</span> LiquidCrystal lcd(<span style="color: #800080;">12</span>, <span style="color: #800080;">11</span>, <span style="color: #800080;">10</span>, <span style="color: #800080;">5</span>, <span style="color: #800080;">4</span>, <span style="color: #800080;">3</span>, <span style="color: #800080;">2</span>);    <span style="color: #008000;">//</span><span style="color: #008000;">此处需根据具体连线调整,lcd为构造的实例（变量/对象/爱咋叫咋叫）名称</span>
<span style="color: #008080;"> 4</span>  
<span style="color: #008080;"> 5</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> setup()
</span><span style="color: #008080;"> 6</span> <span style="color: #000000;">{
</span><span style="color: #008080;"> 7</span>     lcd.print(<span style="color: #800000;">"</span><span style="color: #800000;">hello, world!</span><span style="color: #800000;">"</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">}
</span><span style="color: #008080;"> 9</span>  
<span style="color: #008080;">10</span> <span style="color: #0000ff;">void</span> loop() {}</pre>
</div>
<p>&nbsp;</p>
<h3>2&nbsp; begin ()</h3>
<h4>　　内容:</h4>
<p>　　　　指定显示屏的尺寸（宽度和高度）。</p>
<h4>　　语句:</h4>
<p>　　　　lcd.begin(cols, rows)</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: 液晶类型的名称变量 <br />
　　　　cols: 显示器可以显示的列数(1602是16列) <br />
　　　　rows: 显示器可以显示的行数(1602是2行) </p>
<h3>3&nbsp;  clear ()</h3>
<h4>　　简介：</h4>
<p>　　　　清除LCD屏幕上内容,并将光标置于左上角。 </p>
<h4>　　语法：</h4>
<p>　　　　lcd.clear() </p>
<h4>　　参数：</h4>
<p>　　　　lcd：LiquidCrystal类的对象 </p>
<h3>4&nbsp; 
home()</h3>
<h4>　　内容：</h4>
<p>　　　　将光标定位在屏幕左上角. 就是说,接下来的字符从屏幕左上角开始显示.如果同时要清除屏幕上的内容,请使用clear()函数代替. </p>
<h4>　　语法：</h4>
<p>　　　　lcd.home() </p>
<h4>　　参数设置：</h4>
<p>　　　　lcd:&nbsp;LiquidCrystal类的对象</p>
<h3>5&nbsp; 
setCursor()</h3>
<h4>　　简介：</h4>
<p>　　　　将光标定位在特定的位置。 </p>
<h4>　　语法：</h4>
<p>　　　　lcd.setCursor(col, row) </p>
<h4>　　参数：</h4>
<p>　　　　lcd：LiquidCrystal类的对象<br />
　　　　col: 你要显示光标的列 (从0开始计数) <br />
　　　　row: 你要显示光标的行 (从0开始计数) </p>
<h3>6 &nbsp;&nbsp;&nbsp; write()</h3>
<h4>　　简介：</h4>
<p>　　　　向LCD写一个字符。 </p>
<h4>　　语法：</h4>
<p>　　　　lcd.write(data) </p>
<h4>　　参数：</h4>
<p>　　　　lcd: LiquidCrystal类的对象&nbsp;<br />
　　　　data: 你要显示的字符（仅限英文和数字和你自己定义的字符）。 </p>
<h4>　　返回值：　　　　</h4>
<p>　　　　byte &nbsp; 　　//write() 将返回写入的字节数，虽然读这个数字是可选（照搬照抄，有兴趣自行研究）</p>
<h4>　　示例：</h4>
<div class="cnblogs_code">
<pre><span style="color: #008080;"> 1</span> #include &lt;LiquidCrystal.h&gt;
<span style="color: #008080;"> 2</span>  
<span style="color: #008080;"> 3</span> LiquidCrystal lcd(<span style="color: #800080;">12</span>, <span style="color: #800080;">11</span>, <span style="color: #800080;">10</span>, <span style="color: #800080;">5</span>, <span style="color: #800080;">4</span>, <span style="color: #800080;">3</span>, <span style="color: #800080;">2</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 4</span>  
<span style="color: #008080;"> 5</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> setup()
</span><span style="color: #008080;"> 6</span> <span style="color: #000000;">{
</span><span style="color: #008080;"> 7</span>     Serial.begin(<span style="color: #800080;">9600</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">}
</span><span style="color: #008080;"> 9</span>  
<span style="color: #008080;">10</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> loop()
</span><span style="color: #008080;">11</span> <span style="color: #000000;">{
</span><span style="color: #008080;">12</span>     <span style="color: #0000ff;">if</span><span style="color: #000000;"> (Serial.available()) 
</span><span style="color: #008080;">13</span> <span style="color: #000000;">    {
</span><span style="color: #008080;">14</span> <span style="color: #000000;">        lcd.write(Serial.read());
</span><span style="color: #008080;">15</span> <span style="color: #000000;">    }
</span><span style="color: #008080;">16</span> }    </pre>
</div>
<p>&nbsp;</p>
<h3>7&nbsp; print()</h3>
<h4>　　内容：</h4>
<p>　　　　将文本显示在LCD上.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.print(data) <br />
　　　　lcd.print(data, BASE) </p>
<h4>　　参数：</h4>
<p>　　　　lcd: 液晶类型的名称变量 <br />
　　　　data:要显示的数据,可以是char, byte, int, long或者string类型的 <br />
　　　　BASE (optional): 数制(可选),BIN,DEC,OCT,HEX分别将数字以二进制,十进制,八进制,十六进制方式显示出来. </p>
<h4>　　返回值：</h4>
<p>　　　　byte &nbsp; &nbsp; //这个返回值通常是用不到的</p>
<h4>　　示例：</h4>
<div class="cnblogs_code">
<pre><span style="color: #008080;"> 1</span> #include &lt;LiquidCrystal.h&gt;
<span style="color: #008080;"> 2</span>  
<span style="color: #008080;"> 3</span> LiquidCrystal lcd(<span style="color: #800080;">12</span>, <span style="color: #800080;">11</span>, <span style="color: #800080;">10</span>, <span style="color: #800080;">5</span>, <span style="color: #800080;">4</span>, <span style="color: #800080;">3</span>, <span style="color: #800080;">2</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 4</span>  
<span style="color: #008080;"> 5</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> setup()
</span><span style="color: #008080;"> 6</span> <span style="color: #000000;">{
</span><span style="color: #008080;"> 7</span>     lcd.print(<span style="color: #800000;">"</span><span style="color: #800000;">hello, world!</span><span style="color: #800000;">"</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">}
</span><span style="color: #008080;"> 9</span>  
<span style="color: #008080;">10</span> <span style="color: #0000ff;">void</span> loop() {}</pre>
</div>
<p>&nbsp;</p>
<h3>8&nbsp; cursor()</h3>
<h4>　　内容：</h4>
<p>　　　　显示光标(光标所在的位置, 就是下一个字符将会被显示的位置)。</p>
<h4>　　语法：</h4>
<p>　　　　lcd.cursor()</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>9 &nbsp;&nbsp;&nbsp; noCursor()</h3>
<h4>　　内容：</h4>
<p>　　　　隐藏光标。</p>
<h4>　　语法：</h4>
<p>　　　　lcd.noCursor()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>10&nbsp;&nbsp;&nbsp; blink()</h3>
<h4>　　内容：</h4>
<p>　　　　显示闪烁的光标。如果和cursor()一起使用,最终结果将取决于您使用的LCD屏幕.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.blink()</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>11 &nbsp;&nbsp;&nbsp; noBlink()</h3>
<h4>　　内容：</h4>
<p>　　　　关闭 光标闪烁功能.</p>
<h4>　　语句：</h4>
<p>　　　　lcd.noBlink()</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>12&nbsp;&nbsp; noDisplay()</h3>
<h4>　　内容：</h4>
<p>　　　　关闭液晶显示,但原先显示的内容不会丢失. 可使用display()恢复显示.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.noDisplay()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>13&nbsp;&nbsp;&nbsp; display()</h3>
<h4>　　简介：</h4>
<p>　　　　调用noDisplay()隐藏LCD上显示内容后,调用本函数恢复显示.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.display()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: 液晶类型的名称变量</p>
<h3>14&nbsp;&nbsp;&nbsp; scrollDisplayLeft()</h3>
<h4>　　简介：</h4>
<p>　　　　使屏幕上内容(光标及文字)向左滚动一个字符。</p>
<h4>　　语法：</h4>
<p>　　　　lcd.scrollDisplayLeft()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: 一个LiquidCrystal类的对象</p>
<h3>15&nbsp;&nbsp;&nbsp; scrollDisplayRight()</h3>
<h4>　　简介：</h4>
<p>　　　　使屏幕上内容(光标及文字)向右滚动一个字符。</p>
<h4>　　语法：</h4>
<p>　　　　lcd.scrollDisplayRight()</p>
<h4>　　参数:</h4>
<p>　　　　lcd: 一个LiquidCrystal类的对象</p>
<h3>16&nbsp;&nbsp;&nbsp; autoscroll()</h3>
<h4>　　简介：</h4>
<p>　　打开液晶显示屏的自动滚动,将会使得当一个字符输出到LCD时,令先前的文本移动一个位置.如果当前写入方向为由左到右(默认方向),文本向左滚动.反之,文本向右滚动.它的功能可以理解为,当输出单个字符时,会使得字符总是输出在LCD上的同一个位置.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.autoscroll()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: a variable of type LiquidCrystal</p>
<h3>17&nbsp;&nbsp;&nbsp; noAutoscroll()</h3>
<h4>　　简介：</h4>
<p>　　　　关闭自动滚动功能。（后输入的字符可能无法显示）</p>
<h4>　　语法：</h4>
<p>　　　　lcd.noAutoscroll()</p>
<h4>　　参数：</h4>
<p>　　　　LCD：LiquidCrystal类的对象</p>
<h3>18&nbsp;&nbsp;&nbsp; leftToRight()</h3>
<h4>　　内容：</h4>
<p>　　　　默认的方向,将文本从左到右写入屏幕.这意味着,后续字符的显示将是从左向右的,但是这不会影响先前已经显示的字符.</p>
<h4>　　语法：</h4>
<p>　　　　lcd.leftToRight()</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: a variable of type LiquidCrystal</p>
<h3>19&nbsp;&nbsp;&nbsp; rightToLeft()</h3>
<h4>　　简介：</h4>
<p>　　　　设置文本写入LCD的方向为从右向左（默认是从左向右）。这意味着，后续字符将会由右至左写入，但不影响先前的文本的显示。</p>
<h4>　　语法：</h4>
<p>　　　　lcd.rightToLeft()</p>
<h4>　　参数：</h4>
<p>　　　　lcd: 一个LiquidCrystal类的对象</p>
<p align="left">&nbsp;</p>
<h3>20&nbsp;&nbsp;&nbsp; createChar()</h3>
<h4>　　内容：</h4>
<p>　　创建用户自定义的字符.共可创建8个用户自定义字符,编号从0到7.字符外观由一个8字节数组定义,每行占用一个字节.最低的5个有效位决定像素点所在的行.若要在屏幕显示自定义字符,请使用write()函数.(参数为字符的编号0-7)</p>
<h4>　　语法：</h4>
<p>　　　　lcd.createChar(num, data)</p>
<h4>　　参数设置：</h4>
<p>　　　　lcd: a variable of type LiquidCrystal <br />
　　　　num: 所创建字符的编号(0-7) <br />
　　　　data: 字符的像素数据 </p>
<h4>　　例子：</h4>
<div class="cnblogs_code">
<pre><span style="color: #008080;"> 1</span> #include &lt;LiquidCrystal.h&gt;
<span style="color: #008080;"> 2</span>  
<span style="color: #008080;"> 3</span> LiquidCrystal lcd(<span style="color: #800080;">12</span>, <span style="color: #800080;">11</span>, <span style="color: #800080;">5</span>, <span style="color: #800080;">4</span>, <span style="color: #800080;">3</span>, <span style="color: #800080;">2</span><span style="color: #000000;">);
</span><span style="color: #008080;"> 4</span>  
<span style="color: #008080;"> 5</span> <span style="color: #0000ff;">byte</span> smiley[<span style="color: #800080;">8</span>] = {    <span style="color: #008000;">//</span><span style="color: #008000;">1表示亮，0表示不亮，此例显示一个笑脸</span>
<span style="color: #008080;"> 6</span> <span style="color: #000000;">    B00000,
</span><span style="color: #008080;"> 7</span> <span style="color: #000000;">    B10001,
</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    B00000,
</span><span style="color: #008080;"> 9</span> <span style="color: #000000;">    B00000,
</span><span style="color: #008080;">10</span> <span style="color: #000000;">    B10001,
</span><span style="color: #008080;">11</span> <span style="color: #000000;">    B01110,
</span><span style="color: #008080;">12</span> <span style="color: #000000;">    B00000,
</span><span style="color: #008080;">13</span> <span style="color: #000000;">};
</span><span style="color: #008080;">14</span>  
<span style="color: #008080;">15</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> setup() {
</span><span style="color: #008080;">16</span>     <span style="color: #0000ff;">int</span> x=<span style="color: #800080;">1</span>;    <span style="color: #008000;">//</span><span style="color: #008000;">x可以为0~7的任何数字</span>
<span style="color: #008080;">17</span> <span style="color: #000000;">    lcd.createChar(x , smiley);    <span style="color: #888888;">//将x号字符设置为smiley数组表示的样子
</span></span><span style="color: #008080;">18</span>     lcd.begin(<span style="color: #800080;">16</span>, <span style="color: #800080;">2</span><span style="color: #000000;">);  
</span><span style="color: #008080;">19</span> <span style="color: #000000;">    lcd.write（x）;
</span><span style="color: #008080;">20</span> <span style="color: #000000;">}
</span><span style="color: #008080;">21</span>  
<span style="color: #008080;">22</span> <span style="color: #0000ff;">void</span> loop() {}</pre>
</div></div><div id="MySignature"></div>
<div class="clear"></div>
<div id="blog_post_info_block">
<div id="BlogPostCategory"></div>
<div id="EntryTag"></div>
<div id="blog_post_info">
</div>
<div class="clear"></div>
<div id="post_next_prev"></div>
</div>


		</div>
		<div class = "postDesc">posted @ <span id="post-date">2016-04-15 10:18</span> <a href='http://www.cnblogs.com/Dumblidor/'>Dumblidor</a> 阅读(<span id="post_view_count">...</span>) 评论(<span id="post_comment_count">...</span>)  <a href ="https://i.cnblogs.com/EditPosts.aspx?postid=5394302" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(5394302);return false;">收藏</a></div>
	</div>
	<script type="text/javascript">var allowComments=true,cb_blogId=278337,cb_entryId=5394302,cb_blogApp=currentBlogApp,cb_blogUserGuid='cc1c9627-5afc-e511-9fc1-ac853d9f53cc',cb_entryCreatedDate='2016/4/15 10:18:00';loadViewCount(cb_entryId);</script>
	
</div><!--end: topics 文章、评论容器-->
</div><a name="!comments"></a><div id="blog-comments-placeholder"></div><script type="text/javascript">var commentManager = new blogCommentManager();commentManager.renderComments(0);</script>
<div id='comment_form' class='commentform'>
<a name='commentform'></a>
<div id='divCommentShow'></div>
<div id='comment_nav'><span id='span_refresh_tips'></span><a href='javascript:void(0);' onclick='return RefreshCommentList();' id='lnk_RefreshComments' runat='server' clientidmode='Static'>刷新评论</a><a href='#' onclick='return RefreshPage();'>刷新页面</a><a href='#top'>返回顶部</a></div>
<div id='comment_form_container'></div>
<div class='ad_text_commentbox' id='ad_text_under_commentbox'></div>
<div id='ad_t2'></div>
<div id='opt_under_post'></div>
<div id='cnblogs_c1' class='c_ad_block'></div>
<div id='under_post_news'></div>
<div id='cnblogs_c2' class='c_ad_block'></div>
<div id='under_post_kb'></div>
<div id='HistoryToday' class='c_ad_block'></div>
<script type='text/javascript'>
    fixPostBody();
    setTimeout(function () { incrementViewCount(cb_entryId); }, 50);
    deliverAdT2();
    deliverAdC1();
    deliverAdC2();    
    loadNewsAndKb();
    loadBlogSignature();
    LoadPostInfoBlock(cb_blogId, cb_entryId, cb_blogApp, cb_blogUserGuid);
    GetPrevNextPost(cb_entryId, cb_blogId, cb_entryCreatedDate);
    loadOptUnderPost();
    GetHistoryToday(cb_blogId, cb_blogApp, cb_entryCreatedDate);   
</script>
</div>


	</div><!--end: forFlow -->
	</div><!--end: mainContent 主体内容容器-->

	<div id="sideBar">
		<div id="sideBarMain">
			
<!--done-->
<div class="newsItem">
<h3 class="catListTitle">公告</h3>
	<div id="blog-news"></div><script type="text/javascript">loadBlogNews();</script>
</div>

			<div id="blog-calendar" style="display:none"></div><script type="text/javascript">loadBlogDefaultCalendar();</script>
			
			<div id="leftcontentcontainer">
				<div id="blog-sidecolumn"></div><script type="text/javascript">loadBlogSideColumn();</script>
			</div>
			
		</div><!--end: sideBarMain -->
	</div><!--end: sideBar 侧边栏容器 -->
	<div class="clear"></div>
	</div><!--end: main -->
	<div class="clear"></div>
	<div id="footer">
		
<!--done-->
Copyright &copy;2017 Dumblidor
	</div><!--end: footer -->
</div><!--end: home 自定义的最大容器 -->
</body>
</html>
